#pragma once

#include <algorithm/analytical_model/algorithm/cuda/inter_op/Data.h>

namespace solar::cpu
{
    auto intCauchyPeak(const solar::cuda::inter_op::Float3& x_axis,
                       const solar::cuda::inter_op::Float3& y_axis,
                       const solar::cuda::inter_op::Float3* const interv, const float& s,
                       const float& area, float* gl_params,
                       const solar::cuda::inter_op::Float3& focus_center,
                       const float& sigma1) -> float;
}
